package com.whsxt.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.whsxt.es.ProdEs;

import java.util.List;


/**
 * @Author: caoqingwen
 * @CreateTime: 2021-03-19 15:30
 * @Description:
 */
public interface SearchService {


    /**
     * 根据标签id查询商品
     *
     * @param tagId
     * @param current
     * @param size
     * @return
     */
    Page<ProdEs> findProdByTagId(Long tagId, Integer current, Integer size);


    /**
     * 根据关键字查询商品
     *
     * @param prodName
     * @param current
     * @param size
     * @param sort
     * @return
     */
    Page<ProdEs> findProdByKeyWord(String prodName, Integer current, Integer size, Integer sort);


    /**
     * 根据ids查询商品信息===提供远程调用
     *
     * @param prodIds
     * @return
     */
    List<ProdEs> findProdEsByIds(List<Long> prodIds);


    /**
     * 根据分类id查询商品信息
     *
     * @param cateGoryId
     * @return
     */
    Page<ProdEs> searchProdByKCateGoryId(Long cateGoryId);

}
